package com.eden.service;

import java.io.File;
import java.util.List;
import java.util.Map;

import com.eden.config.Score;
import com.eden.ui.Model;

public interface ExcelService extends BaseService{
	
	/**
	 * 打开一个excel文件,返回该文件 文件名称 等于 课程名称+班级名称 +时间戳
	 * @param subjectName 课程名称
	 * @param className 班级名称
	 * @return 返回该文件
	 */
	public File openExcel(String subjectName , String className );

	/**
	 * 处理数据文件
	 * @param file
	 */
	public void handle(File file);
	
	/**
	 * 读取分数
	 * @param file
	 * @return
	 */
	public Model readExcel(File file , List<Score> scoreList) ;
	
	public List<Map<String , Object>> readExcel(String fileName) ;
	
	public Model createExcel(Model model , File chartFile , String className , String subjectName) ;
}
